p.baot-title.bt-title{background-color:#fbe5c9;color:#ff8800;font-size:18px;height:60px;line-height:60px;text-align:center;padding-top:0px;font-weight:normal;}
.register-div .btn-a.btn-login{padding:36px 0px;}
.box-butm{padding:0 16px;height:43px;line-height:42px;background-color:#f7f8fa;border-top: 1px solid #ddd;}
.box-butm span{font-size:14px;color:#999;}
.box-butm span em,.box-butm span a{color:#6b74e6;font-style:normal;font-weight:normal;padding:0 5px;}
.hide{display:none;}
.login-logo,.login-tip{width:100%;margin:20px auto;}
.login-tip{margin-top:30px;}
.login-icon{margin-top:40px;}
#login-wrap{height:246px;width:300px;margin:0px auto;}
#login-form{height:100%}
#login-content label{font-weight:400}
#login-content .suggest-container{width:246px;top:46px}
#login-content .suggest-container .suggest-item a{padding:4px 6px;color:#4d4d4d}
#login-content .fm-text{line-height:16px;padding:8px 3px;margin-top:5px;font-size:14px;background:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0px;}
#login-content #fm-login-checkcode-update{color:#00a2ca}
#login-content .fm-field-wrap .fm-checkcode-update{margin-top:10px}
.fm-field-wrap{border-bottom:1px solid #dbdadd;padding:10px 0px;}
#login-content .fm-checkcode-img{height:35px;width:83px;margin-top:7px;opacity:0.7}
#login-content #fm-login-checkcode{min-width:80px}
.type-text{border:0px;background:#6b74e6;color:#fff;text-align:center;font-size:12px;float:right;line-height:38px;width:34%;cursor:pointer}
.login-login-links{position:absolute;bottom:65px;width:100%;padding:0 30px;box-sizing:border-box}
.login-login-links .thirdpart-login-text{display:inline-block;text-align:center;position:absolute;top:-8px;box-sizing:border-box;left:50%;margin-left:-55px;width:110px;color:#73777A;background-color:#fff;line-height:20px}
.login-login-links #thirdpart-login{width:100%;text-align:center;display:inline-block;padding-top:40px;border-top:1px #dddddd solid;}
#thirdpart-login span{display:block;margin:0px 10px;}
.login-login-links #thirdpart-login .thirdpart-login-icon{height:auto;width:42px;}
#login-title{color:#f60}
#login-id-label-extra{display:none}
#login-other .login-login-links{display:none}
.input-focus{border:1px solid #00c1de}
.fm-button{display:inline-block;min-width:140px;height:36px;padding:0 30px 1px;border:none;line-height:32px;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;background:#6b74e6}
.icon-notice{background-color:#f1f6fa}
.icon-error{background-color:#fff3e7}
#login-error{display:none;}
.form-error{padding-left:32px;}
.notice{padding:4px 12px;line-height:18px;font-family:Tahoma,Helvetica,Arial,\5b8b\4f53;}
.notice-error,.notice-forbid{border:1px solid #f6c8b5;background:#fceee8;}
.icon-notice,.icon-site{display:inline-block;margin-right:6px;background-image:url(../images/notice.png);background-color:transparent;background-repeat:no-repeat;overflow:hidden;vertical-align:-2px;}
.icon-error{background-color:#fff3e7;width:14px;height:14px;background-position:-30px -34px;}
#login-content .fm-text{width:100%}
#login-content #fm-login-password.fm-text{width:60%}
#login-content .fm-text::selection{background:#1996e6;color:#fff}
#login-content .fm-text::-webkit-selection{background:#1996e6;color:#fff}
#login-content .fm-text::-moz-selection{background:#1996e6;color:#fff}
#login-content .fm-text::-webkit-input-placeholder{color:#c1c1c4;}
#login-content .fm-text:-moz-placeholder{color:#aaa}
#login-content .fm-text:-ms-input-placeholder{color:#aaa}
.fm-text,.fm-textarea{padding:4px 6px;line-height:17px;font-size:12px;color:#595959;background:#fff;vertical-align:middle;-webkit-box-shadow:0 1px 0 #ececec inset;-moz-box-shadow:0 1px 0 #ececec inset;-ms-box-shadow:0 1px 0 #ececec inset;-o-box-shadow:0 1px 0 #ececec inset;box-shadow:0 1px 0 #ececec inset;}
.capthcha-box{height:26px;}
.nc-container{font-size:12px;-ms-touch-action:none;touch-action:none;}
#fm-login-submit{width:100%;margin-top:10px;}
@media screen and (max-height:470px){
    .login-login-links{position:relative;padding:0;margin-top:60px}
}